home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / doom / fvf21.zip / SERVER.TXT < prev   
Text File  |  1997-05-22  |  21KB  |  477 lines

  1. Future vs. Fantasy Quake Documentation  v. 2.1  
  2. Quake Conversion 
  3. Future vs. Fantasy is copyrighted by Freeform Interactive.
  4.  
  5. Freeform Interactive
  6. http://www.planetquake.com/freeform
  7.  
  8. [5/22/97]
  9.  
  10. Freeform Interactive
  11. --------------------                           
  12. Creator/Programmer:  Richard Cheung   (Hap)      hap@planetquake.com
  13. Graphic Designer:    Kenneth Hwang    (kenn)     kenn@autobahn.org
  14. Skins Designer:      Ecker Joerg      (Fritz)    fritz@activeminds.de
  15. Model Designer:      Maurizio Majelli (MJM)      majelli@inopera.it
  16. Web Designer:        Mike Asfour      (Jacko)    to_jacko@hotmail.com
  17. User Relations:      Raymond Cheung   (Raison)   raison@planetquake.com
  18. Propaganda:          Michael Wagner   (Darwin)   msw@ix.netcom.com
  19. Docs Editor:         Phillip Pittz    (OSM1)     osm1@marinet.or.jp
  20. Sub Editor:          Jarret Johnston  (DrJ)      jjohnston@no1.com.au
  21. Level Design:        Phil Daniels     (Maverick) phildaniels@albatross.co.uk
  22. Clans:               Adam Fournier    (Dredfull) dredfull@deathsdoor.com
  23.  
  24.  
  25. Docs Written by:
  26.           666.Sun! (sun@imaginet.fr), kenn, Raison, Hap, DrJ, & OSM1
  27.           (additional credits from other authors at end of docs)
  28.  
  29. Future vs. Fantasy is copyrighted by Freeform Interactive.
  30.  
  31.  
  32. ---------------------------------------------------------------
  33. ---------------------------------------------------------------
  34. [Server Documentation]
  35. --------------------------------------------------------------
  36. ---------------------------------------------------------------
  37.  
  38.  
  39.     Future vs. Fantasy Quake (hereby referred to as "FvF" or "the
  40.         software") is provided AS IS.  Neither FreeForm Interactive (FI),
  41.         Hap (hap@ucsd.edu), kenn (kenn@autobahn.org), Raison
  42.         (raison@concentric.net), nor any individuals either associated or not
  43.         associated with FI, including, but not limited to any individual
  44.         mentioned by the above or this documentation file, is responsible for
  45.         any damage, or financial, physical, emotional, spiritual, economic,
  46.         temporal, or spatial loss that may result from running or even simply
  47.         possessing the software. FreeForm Interactive also claims the right
  48.         to modify this document without prior notification, but will most
  49.         likely refrain from including clauses that bequeath unto FI any
  50.         property or family members of individuals using the software and
  51.         thus abiding by this disclaimer/ad hoc license agreement.
  52.  
  53.  
  54.  
  55. ---------------------------------------------------------------
  56. ---------------------------------------------------------------
  57. [Table of Contents]
  58. Ia. Minumum Recommended Requirements
  59.  
  60. IIa. How Do I Run an FvF Server?
  61.   b. How Do I List My Server?
  62.  
  63. IIIa. What Are the Extra Options as a Server?
  64.    b. How Do I Customize FvF? 
  65.    c. Noexit 3
  66.    d. Remote Admin - Freeform Passcode 2.0: Setting the Passcode
  67.    e. Remote Admin - Freeform Passcode 2.0: Using the Commands
  68.    f. Complete Enhanced Teamplay
  69.    g. Additional Teamplay Commands
  70.    h. Quest Mode
  71.    i Default Multi-Player Server Enhancements
  72.  
  73.  
  74.  
  75. ---------------------------------------------------------------
  76. ---------------------------------------------------------------
  77. [Ia. Minimum Recommended Requirements]
  78.  
  79.         The following lists the minimum requirements recommended
  80.         in running a server.  
  81.         
  82.         Pentium 100
  83.         24 Megs of RAM
  84.         Lan or T1 Connection
  85.  
  86. ---------------------------------------------------------------
  87. ---------------------------------------------------------------
  88. [IIa. How Do I Run an FvF Server?]
  89.  
  90.         A should be server must be run on a LAN or T1 (or faster connection).
  91.         Do not attempt to run a server on a modem line except when servicing
  92.         only one client.  The server should be run in dedicated mode.
  93.         Atleast 16 Megs of RAM must be dedicated only to be used by FvF.  
  94.  
  95.         Note: The server program is best downloaded from ftp.cdrom.com or
  96.         ftp.idsoftware.com.
  97.  
  98. 1. Download FvF into a temporary directory.
  99.  
  100. 2. Decompress FvF into a SUBDIRECTORY under QUAKE.
  101.         
  102.     For example:
  103.     If your Quake stored in C:\QUAKE, then decompress FvF into
  104.         C:\QUAKE\FVF.
  105.  
  106.     If Quake is in C:\GAMES\QUAKE, then decompress into
  107.         C:\GAMES\QUAKE\FVF.
  108.  
  109. 3. Run your dedicated server program with 16 Megs of locked RAM.
  110.  
  111.         For example:
  112.         WINDED.EXE -GAME FVF -WINLOCK 16.
  113.  
  114. 4. Run the server as you normally would.  
  115.  
  116.  
  117. ---------------------------------------------------------------
  118. ---------------------------------------------------------------
  119. [IIIa. What are the Extra Options as a Server?]
  120.  
  121.         FvF Quake supports all normal Quake server options.
  122.  
  123.         Additionally:
  124.  
  125.         FvF Quake supports Remote Ops commands, alternative modes of
  126.         Teamplay, and several server options that help make FvF the best
  127.         Quake add-on available. 
  128.  
  129.  
  130. -----
  131. [IIIb. How Do I Customize FvF?]
  132.  
  133.         Customizing FvF is simple task.  Unlike most patches, you do not
  134.         need to learn Quake C.  FvF uses three variables to give more
  135.         options to the server.  
  136.  
  137.         Variable Used to Customize FvF:
  138.         TEMP1 
  139.         TEAMPLAY 
  140.         NOEXIT
  141.  
  142.              
  143. -----
  144. [IIIc. Noexit 3]
  145.  
  146.     NOEXIT 3
  147.         
  148.     NOEXIT 3 when combined with the FRAGLIMIT option allows the server
  149.         to set the minimum frags required to exit a level.  When a player
  150.         reaches the "Fraglimit", the server will tell the player he has
  151.         exception:  If you do not have enough frags to exit the level
  152.         (< FRAGLIMIT), you will be gibbed if you attempt to exit.
  153.  
  154.         For example:
  155.     If NOEXIT 3 and FRAGLIMIT 20:
  156.         Players cannot exit the level unless, they have 20 or more
  157.                 frags.
  158.  
  159.  
  160. ------
  161. [IIId. Remote Admin - Freeform Passcode 2.0: Setting the Passcode]
  162.  
  163.         FvF 2.0 utilities Freeform Passcode 2.0 to control remote admin
  164.         access.  Freeform Passcode is also avalible as a seperate Quake
  165.         C patch at Freeform's homepage:
  166.                 http://www.planetquake/freeform
  167.  
  168.  
  169.     To set the Remote Administrator Passcode, you do not need to 
  170.     modify any FvF code.  It is very simple and can be dynamically
  171.         changed without recompilation.  Using Remote Admin Commands requires
  172.         that two impulses are entered in the correct order, a standard
  173.         combination passcode.  To enter the passcode, at the console type
  174.         the first impulse, followed by a zero, then the second impulse.  The
  175.         zero is the "space" between the two numbers:
  176.     
  177.     TEMP1 <First Impulse>0<Second Impulse>  
  178.  
  179.     For Example:
  180.  
  181.                 [Example 1]
  182.  
  183.         If your first impulse is:     143
  184.                 And your second impulse is:     203
  185.  
  186.                 You would type:                 TEMP1 1430203
  187.                               --- ---
  188.                                ^   ^
  189.                                                        |   |
  190.         First Impulse for the Passcode --------    |
  191.         Second Impulse for the Passcode -----------
  192.  
  193.         
  194.                 [Example 2]
  195.  
  196.         If your first impulse is:    101
  197.         And your second impulse is:     17
  198.  
  199.         You would type:            TEMP1 1010017
  200.  
  201. Note: Quake limits impulses to integers between 0 and 255.  Also, some
  202.       impulses are already used by Quake and FvF, ie. 255 is Quad Cheat.
  203.       Make sure your passcode does not consist of impulses already used
  204.       or out of range.  Generally, avoid impulses 0-8, 30, 31, 245, and 255.  
  205.       Be careful not to use impulse 0 as part of your passcode, or else you 
  206.       will leave huge security problems.
  207.  
  208.  
  209. -----
  210. [IIIe. Remote Admin - Freeform Passcode 2.0: Using the Commands]
  211.  
  212.     If you set the passcode correctly, you can enter it during the game
  213.         in the console.  The passcode impulses must be entered in order.
  214.         For security reasons, there is NO message when you enter the
  215.         passcode.  Quake's console does not refresh between commands, so
  216.         you will need to exit the console (~) after entering the first
  217.         passcode impulse, and re-enter the console (~) to enter the second
  218.         impulse.  The same goes for op commands.  You need to leave the
  219.         console after entering each op impulse for the command to take effect.
  220.  
  221.     For example:    
  222.  
  223.                 If you entered TEMP1 1230111 in the server's console, then you
  224.                 must enter IMPULSE 123, exit the console with the ~ key,
  225.                 re-enter the console with the ~ key, and type IMPULSE 111 in
  226.                 your client side console to give yourself Remote Admin access.
  227.  
  228.         After you have been "Admin'ed," you can send ANY admin command into
  229.         the server.  There is no limit to amount of useful or useless
  230.         admin commands that are can be sent into the server and only requires
  231.         you to memorize one impulse.
  232.  
  233.         This is done by changing your player name and entering impulse 245. 
  234.  
  235.         For example:
  236.                 If you wished to change "teamplay" to "96".
  237.  
  238.                 1. Enter the your passcode.
  239.                 2. Change your player name to "teamplay 96".
  240.                 3. Enter "impulse 245".
  241.                 4. Change your name back to your original name.
  242.  
  243.         For example:
  244.                 If you wished to change "noexit" to "3".
  245.  
  246.                 1. Enter the your passcode.
  247.                 2. Change your player name to "noexit 3".
  248.                 3. Enter "impulse 245".
  249.                 4. Change your name back to your original name.
  250.  
  251. Note: No message is shown when you are "Admined" or enter the wrong
  252.       passcode for security.  Also for security, after a level is changed,
  253.       the passcode must be reentered.
  254.  
  255.  
  256. -----
  257. [IIIf. Complete Enhanced Teamplay]
  258.  
  259. (Note: Since some classes can regenerate ammo, Teamplay 128, dropping
  260. ammo, is not allowed in FvF Quake.  Also, ammo types are often
  261. incompatible, ie. the Mage uses Chi whereas the Sniper uses only
  262. Sniper Bullets.)
  263.  
  264. (The following is an excerpt from The Complete Enhanced Teamplay by
  265. John Spickes)
  266.  
  267. <BEGIN Complete Enhanced Teamplay>
  268.  
  269.         Teamplay feature use:
  270.         A lot of options can be configured with this mod.  The majority
  271.         of these options are configurable using the teamplay variable.
  272.         This mod uses the teamplay variable as a bitfield, with each bit
  273.         associated with a different teamplay option.  The bits are as
  274.         follows:
  275.  
  276.         1       Health Protect
  277.                 Players receive no health damage from teammates' attacks.
  278.         2       Armor Protect
  279.                 Players receive no armor damage from teammates' attacks.
  280.         4       Damage to Attacker
  281.                 A player who attacks his teammate will receive the same
  282.                 damage the teammate would have received, had he not been
  283.                 protected.
  284.         8       Frag Penalty
  285.                 Any player who kills his teammate will be penalized frags.
  286.                 The number of frags to penalize is adjustable by a simple
  287.                 edit in the teamplay.qc file.
  288.         16      Death Penalty
  289.                 Any player who kills his teammate will burst apart in a
  290.                 bloody mess.
  291.         32      Team Color Lock
  292.                 Players will only be allowed to be certain colors.  Players 
  293.         who have illegal colors when they enter will be put into the 
  294.         team with the fewest members.  Any player who changes team 
  295.         (pants color) will be fragged and their frag count is reset to 
  296.         zero.
  297.         64      Static Teams
  298.                 Players will not be allowed to change teams.  
  299.  
  300.         Obviously, not all these options make sense together.  teamplay 9
  301.         doesn't really make sense, because you couldn't ever kill a
  302.         teammate, and thus you could never incur the one frag penalty.
  303.         To select multiple options, add the numbers of the options together.
  304.  
  305.         Examples:
  306.         teamplay 96     Team Color Lock, Static Teams
  307.                 This results in players being automatically assigned to
  308.                 teams and not allowed to change to other teams.
  309.         teamplay 3      Health Protect, Armor Protect
  310.                 You can't hurt your teammates' health OR armor.
  311.         teamplay 28     Mirror Damage, Frag Penalty, Death Penalty
  312.                 When you shoot your teammates, you take damage and so
  313.                 do they.  If you kill a teammate, you'll take a frag
  314.                 penalty and you'll be killed.
  315.         teamplay 120    Static Teams, Color Lock, Frag Penalty, Death Penalty
  316.  
  317.         In addition to the bitfield, you can also set teamplay to a negative
  318.         number.  When teamplay is negative, it indicates how many frags
  319.         players should be penalized for killing their teammates.  In this
  320.         mode of operation, the only effect of the teamplay setting is that
  321.         the number of frags indicated by teamplay is deducted from a player's
  322.         frag count when he kills a teammate.  This is equivalent to teamplay
  323.         8, except that the frag penalty is adjustable in-game.
  324.  
  325. <END Complete Enhanced Teamplay>
  326.  
  327.  
  328. -----
  329. [IIIg. Additional Teamplay Commands]
  330.  
  331.         These additional Teamplay bitflags work in the same way as the ones
  332.         above do.
  333.  
  334.         Teamplay
  335.  
  336.         128     If this bitfield is set, players can change classes no matter
  337.                 how much life they have.  Normally, a player can only change
  338.                 classes if he has 50 or more health.
  339.  
  340.         256     No Suicide.  This option makes it so the players cannot
  341.                 suicide.
  342.     
  343.     512     Toggle Altar.  This turns on the Altar for Quest.  If this is
  344.         used during normal deathmatch, it activates Purge.  FvF will
  345.                 automatically translate this into Teamplay 611 for
  346.                 two teams during Purge.
  347.  
  348.         1024    No Telefrag.  Telefrag is disable.  Try it.
  349.  
  350.  
  351.  
  352. -----
  353. [IIIh. Quest Mode]
  354.  
  355. D.  Quest Mode Rules
  356.     This is where the fun begins. Quest is a hybrid coop and RPG game for
  357.         FvF. Quest adds a whole new dimension to Quake and is in our opinion,
  358.         the ultimate teamwork experience. By allowing multiple players to
  359.         completely work together, the players must work together to beat the
  360.         much stronger monsters and complete the level. Unlike traditional
  361.         coop, Quest gets rid of some of the burdensome aspects of cooperative
  362.         play. There isn't any need for keys, health or ammo respawns. The
  363.         monsters are hopefully challenging enough so that players will find
  364.         themselves coordinating their attacks to eliminate them. Players are
  365.         awarded frags for eradicating monsters. These frags are carried from
  366.         one level to the next. When a player earns enough frags, they serve
  367.         as experience points as in any good RPG. The player will advance in
  368.         levels. Quest mode is activated when "coop 0" and "deathmatch 3" is
  369.         set by the server.
  370.  
  371.     1.  Rules in Quest mode:
  372.         a.  You cannot hurt other players.
  373.         b.  Initially most monsters have 2X life. Fiends and Hell
  374.                      Knights have 4X life.  Shamblers and Vores have 8X life.
  375.         c.  Frags are considered experience points. The more
  376.                     experience points you get, the more levels you can gain.
  377.                     Players are normally awarded 1 frag per monster killed.
  378.                     Fiends and Hell Knights give 2 frags. Shamblers and Vores
  379.                     give 3 frags. Level as gained when frags reach the
  380.                     following: 4, 8, 16, 32, 64, 128, 256, 512, 999.
  381.                 d.  Players lose 5% of frags from being killed by a monster.
  382.                     They can lose a maximum of 5 frags.  They cannot drop
  383.                     below 0 frags and they cannot suicide.
  384.                 e.  Experience frags will carry from one level map to the
  385.                     next.
  386.                 f.  When a backpack is dropped, it contains all of the
  387.                     players weapons and ammo, not just the last one used.
  388.                     Only the backpack's owner can pick up his backpack.
  389.                 h.  Players must kill 75% of all monsters to exit a level.
  390.                     They are informed when they have reached 75%.
  391.         i.  Keys are not necessary and all gates/doors are already
  392.                     open.
  393.         j.  Health and ammo take 3X as long to respawn. Health
  394.                     regenerates every 60 sec's.  Ammo regenerates every 90
  395.                     sec's.
  396.         k.  Armor and Power-ups do not respawn at all. You must rely
  397.                     on your team Cleric for those once they are depleted from
  398.                     the map, so make sure someone is a cleric!
  399.         l.  Some weapons are considered power-ups during game play and
  400.                     are needed for characters to gain certain abilities.
  401.                     Weapon availability and rules act exactly as "deathmatch
  402.                     2". They do not disappear when picked up by a player. They
  403.                     are always available so that everyone can power up.
  404.         m.  Quest servers are typically limited to 4 players due to
  405.                     the fact there are only 4 coop spawn spots.
  406.  
  407.  
  408. -----
  409. [IIIi. Purge Mode]
  410.  
  411.     Purge is activated by "deathmatch 1" and "teamplay 611."
  412.  
  413.     This is where FvF really deviates from regular Quake or any other
  414.         game. Purge is a variation of tag, King of the Mountain, and Capture
  415.         the Flag. But it is not like any single one of them. In many ways
  416.         Purge takes from paintball as much as CTF takes from paintball.
  417.         Purge is usually called Defend the Fort or Alamo where there is only
  418.         one flag and one team defends while the other is the attacker. Purge
  419.         is religious cleansing war.  There are two religions, each believing
  420.         that they are the most holy under the eyes of their gods and no other
  421.         religion should exist other than theirs. And if they have to, they
  422.         will use any and all means at their disposal to wipe out the other
  423.         side.  Of course, as in any religious sect, they hold certain items
  424.         more holy than others. They distinguish each other through color.
  425.         There is the Devout Red Order of Siplak and the Blue Consciousness of
  426.         Kalpis. They must try to establish a temple, a following, and appease
  427.         their god before the other religion does.  One religion is defending
  428.         their god, while the other religion is trying to "purge" the heretics.
  429.         It is a constant struggle that. like a pendulum, swings back and forth
  430.         
  431.     1.  The Altar.
  432.         a.  Only the Cleric, Monk, and Deity can stand on the Altar.
  433.                     While on the Altar, their regeneration rate increases to
  434.                     1 per second.
  435.         b.  The Monk and Cleric can be telefragged while on the Altar.
  436.         c.  If they try to use it, any other character type will take
  437.                     damage from standing on the Altar.
  438.         d.  The Altar is always at the player's normal start position.
  439.         e.  The Artifact starts at the Altar.
  440.  
  441.         2.  Artifact of Divinity
  442.         a.  The Artifact grants immortality.
  443.         b.  If it falls in lava, slime. or dropped, it will return
  444.                     to the Altar.
  445.         c.  If 60 seconds pass without it being touched, it will
  446.                      return to the Altar.
  447.  
  448.         3.  Monk and Cleric
  449.                 a.  They can benefit from using the Altar.
  450.         b.  The items they make can only be picked up by members of
  451.                     their own team.
  452.     4.  Deity
  453.         a.  Deities are poor fighter.  Every thing he does leave him
  454.                     feeble and vulnerable for a few seconds.
  455.         b.  Phoenix Attacks does 2.5 damage X life.  He can
  456.                      effectively kill one player.  He will weaken to 1 life
  457.                      for 5 seconds afterwards.  He is almost never successful
  458.                      in killing multiple players without assistance.
  459.         c. A minimum of 60 damage in one frame is needed to kill the
  460.                    Deity.  Mass Driver will not kill the Deity but Ninja
  461.                    Bombs will.
  462.         d.  The Deity heals 1 hit point every 5 seconds unless
  463.                     standing on the Altar.
  464.         e.  The Deity can never be telefragged.
  465.  
  466.  
  467. -----
  468. [IIIj. Default Multi-Player Server Enhancements]
  469.       These rules are standard in FvF.  Some of these rules can be toggled from
  470.       the server.  (see SERVER.TXT)
  471.     1.  Users may not suicide after they have less than 0 frags.
  472.     2.  Frags will not drop below -10.
  473.     3.  Changing classes usually requires the player to have 50 health.
  474.     4.  All weapons and items are lost when a class is changed.
  475.         5.  User names: "", and "player" are automatically renamed.
  476.         
  477.